\hypertarget{matrix_8hpp}{
\section{Referencia del Archivo matrix.hpp}
\label{matrix_8hpp}\index{matrix.hpp@{matrix.hpp}}
}
{\tt \#include $<$complex.h$>$}\par
{\tt \#include $<$math.h$>$}\par
{\tt \#include $<$stdio.h$>$}\par
{\tt \#include \char`\"{}complex.hpp\char`\"{}}\par
\subsection*{Funciones}
\begin{CompactItemize}
\item 
int $\ast$ \hyperlink{matrix_8hpp_e9e74109ea6f09d2229c7cc23766b0f8}{crea\_\-matrix} (int $\ast$, int n)
\begin{CompactList}\small\item\em Devuelve un puntero a una matrix de enteros de tamaño n$\ast$n. \item\end{CompactList}\item 
int $\ast$ \hyperlink{matrix_8hpp_d0a2b727f8106502a1bd33ea240ae449}{crea\_\-matrix} (int $\ast$, int a, int b)
\begin{CompactList}\small\item\em Devuelve un puntero a una matrix de enteros de tamaño a$\ast$b. \item\end{CompactList}\item 
float $\ast$ \hyperlink{matrix_8hpp_208599e1ecd0ac234e04ff489abb516d}{crea\_\-matrix} (float $\ast$, int n)
\begin{CompactList}\small\item\em Devuelve un puntero a una matrix de float de tamaño n$\ast$n. \item\end{CompactList}\item 
float $\ast$ \hyperlink{matrix_8hpp_4c48fd453078d34476b5dde0b4372c44}{crea\_\-matrix} (float $\ast$, int a, int b)
\begin{CompactList}\small\item\em Devuelve un puntero a una matrix de float de tamaño a$\ast$b. \item\end{CompactList}\item 
double $\ast$ \hyperlink{matrix_8hpp_ff05ab25c84d359e8286eba3784f8422}{crea\_\-matrix} (double $\ast$, int n)
\begin{CompactList}\small\item\em Devuelve un puntero a una matrix de double de tamaño n$\ast$n. \item\end{CompactList}\item 
double $\ast$ \hyperlink{matrix_8hpp_047aea7f7530a08b92673300198cbca8}{crea\_\-matrix} (double $\ast$, int a, int b)
\begin{CompactList}\small\item\em Devuelve un puntero a una matrix de double de tamaño a$\ast$b. \item\end{CompactList}\item 
\hyperlink{classComplex}{Complex} $\ast$ \hyperlink{matrix_8hpp_0d4ef2520d1901cd55b955891d280913}{crea\_\-matrix} (\hyperlink{classComplex}{Complex} $\ast$, int n)
\begin{CompactList}\small\item\em Devuelve un puntero a una matrix de complex de tamaño n$\ast$n. \item\end{CompactList}\item 
\hyperlink{classComplex}{Complex} $\ast$ \hyperlink{matrix_8hpp_0c8ac31b49880c534a79d8e1cad44693}{crea\_\-matrix} (\hyperlink{classComplex}{Complex} $\ast$, int a, int b)
\begin{CompactList}\small\item\em Devuelve un puntero a una matrix de complex de tamaño a$\ast$b. \item\end{CompactList}\item 
complex$<$ double $>$ $\ast$ \hyperlink{matrix_8hpp_984d65d4d836a066d44db3b2a54129c3}{crea\_\-matrix} (complex$<$ double $>$ $\ast$, int n)
\begin{CompactList}\small\item\em Devuelve un puntero a una matrix de complex de tamaño n$\ast$n. \item\end{CompactList}\item 
complex$<$ double $>$ $\ast$ \hyperlink{matrix_8hpp_8b2fe96f2b7024df7332f974c604d1ca}{crea\_\-matrix} (complex$<$ double $>$ $\ast$, int a, int b)
\begin{CompactList}\small\item\em Devuelve un puntero a una matrix de complex de tamaño a$\ast$b. \item\end{CompactList}\item 
void \hyperlink{matrix_8hpp_d48fc1c3013a3327813e5170dec2a1e9}{fill} (int $\ast$, int n)
\begin{CompactList}\small\item\em Rellena una matriz de enteros de tamaño n$\ast$n con valores aleatorios. \item\end{CompactList}\item 
void \hyperlink{matrix_8hpp_5a2364f4f4633451019876b8ff359671}{fill} (int $\ast$, int a, int b)
\begin{CompactList}\small\item\em Rellena una matriz de enteros de tamaño a$\ast$b con valores aleatorios. \item\end{CompactList}\item 
void \hyperlink{matrix_8hpp_1399d34b571582ce43a4dee70ccaa15d}{fill} (float $\ast$, int n)
\begin{CompactList}\small\item\em Rellena una matriz de float de tamaño n$\ast$n con valores aleatorios. \item\end{CompactList}\item 
void \hyperlink{matrix_8hpp_96923b37211743e62c242b0294a0e609}{fill} (float $\ast$, int a, int b)
\begin{CompactList}\small\item\em Rellena una matriz de enteros de tamaño a$\ast$b con valores aleatorios. \item\end{CompactList}\item 
void \hyperlink{matrix_8hpp_0697e4fcd30e3c6b806c08626112af20}{fill} (double $\ast$, int n)
\begin{CompactList}\small\item\em Rellena una matriz de double de tamaño n$\ast$n con valores aleatorios. \item\end{CompactList}\item 
void \hyperlink{matrix_8hpp_5838f3f97bf8e9a705f74d14ae162c58}{fill} (double $\ast$, int a, int b)
\begin{CompactList}\small\item\em Rellena una matriz de enteros de tamaño a$\ast$b con valores aleatorios. \item\end{CompactList}\item 
void \hyperlink{matrix_8hpp_6c0d74a014d0bfd0ed9e2253b0ddab21}{fill} (\hyperlink{classComplex}{Complex} $\ast$, int n)
\begin{CompactList}\small\item\em Rellena una matriz de complex de tamaño n$\ast$n con valores aleatorios. \item\end{CompactList}\item 
void \hyperlink{matrix_8hpp_d7043dfb07f03c8224f9804a0627d539}{fill} (\hyperlink{classComplex}{Complex} $\ast$, int a, int b)
\begin{CompactList}\small\item\em Rellena una matriz de enteros de tamaño a$\ast$b con valores aleatorios. \item\end{CompactList}\item 
void \hyperlink{matrix_8hpp_e9f3ef6eb10f53731ee89e78f32ca89f}{fill} (complex$<$ double $>$ $\ast$, int n)
\begin{CompactList}\small\item\em Rellena una matriz de complex de tamaño n$\ast$n con valores aleatorios. \item\end{CompactList}\item 
void \hyperlink{matrix_8hpp_c1bdf0b596f46bc9655b8c555219e435}{fill} (complex$<$ double $>$ $\ast$, int a, int b)
\begin{CompactList}\small\item\em Rellena una matriz de enteros de tamaño a$\ast$b con valores aleatorios. \item\end{CompactList}\end{CompactItemize}


\subsection{Documentación de las funciones}
\hypertarget{matrix_8hpp_8b2fe96f2b7024df7332f974c604d1ca}{
\index{matrix.hpp@{matrix.hpp}!crea\_\-matrix@{crea\_\-matrix}}
\index{crea\_\-matrix@{crea\_\-matrix}!matrix.hpp@{matrix.hpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}complex$<$double$>$$\ast$ crea\_\-matrix (complex$<$ double $>$ $\ast$, \/  int {\em a}, \/  int {\em b})}}
\label{matrix_8hpp_8b2fe96f2b7024df7332f974c604d1ca}


Devuelve un puntero a una matrix de complex de tamaño a$\ast$b. 

\hypertarget{matrix_8hpp_984d65d4d836a066d44db3b2a54129c3}{
\index{matrix.hpp@{matrix.hpp}!crea\_\-matrix@{crea\_\-matrix}}
\index{crea\_\-matrix@{crea\_\-matrix}!matrix.hpp@{matrix.hpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}complex$<$double$>$$\ast$ crea\_\-matrix (complex$<$ double $>$ $\ast$, \/  int {\em n})}}
\label{matrix_8hpp_984d65d4d836a066d44db3b2a54129c3}


Devuelve un puntero a una matrix de complex de tamaño n$\ast$n. 

\hypertarget{matrix_8hpp_0c8ac31b49880c534a79d8e1cad44693}{
\index{matrix.hpp@{matrix.hpp}!crea\_\-matrix@{crea\_\-matrix}}
\index{crea\_\-matrix@{crea\_\-matrix}!matrix.hpp@{matrix.hpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Complex}$\ast$ crea\_\-matrix ({\bf Complex} $\ast$, \/  int {\em a}, \/  int {\em b})}}
\label{matrix_8hpp_0c8ac31b49880c534a79d8e1cad44693}


Devuelve un puntero a una matrix de complex de tamaño a$\ast$b. 

\hypertarget{matrix_8hpp_0d4ef2520d1901cd55b955891d280913}{
\index{matrix.hpp@{matrix.hpp}!crea\_\-matrix@{crea\_\-matrix}}
\index{crea\_\-matrix@{crea\_\-matrix}!matrix.hpp@{matrix.hpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Complex}$\ast$ crea\_\-matrix ({\bf Complex} $\ast$, \/  int {\em n})}}
\label{matrix_8hpp_0d4ef2520d1901cd55b955891d280913}


Devuelve un puntero a una matrix de complex de tamaño n$\ast$n. 

\hypertarget{matrix_8hpp_047aea7f7530a08b92673300198cbca8}{
\index{matrix.hpp@{matrix.hpp}!crea\_\-matrix@{crea\_\-matrix}}
\index{crea\_\-matrix@{crea\_\-matrix}!matrix.hpp@{matrix.hpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double$\ast$ crea\_\-matrix (double $\ast$, \/  int {\em a}, \/  int {\em b})}}
\label{matrix_8hpp_047aea7f7530a08b92673300198cbca8}


Devuelve un puntero a una matrix de double de tamaño a$\ast$b. 

\hypertarget{matrix_8hpp_ff05ab25c84d359e8286eba3784f8422}{
\index{matrix.hpp@{matrix.hpp}!crea\_\-matrix@{crea\_\-matrix}}
\index{crea\_\-matrix@{crea\_\-matrix}!matrix.hpp@{matrix.hpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double$\ast$ crea\_\-matrix (double $\ast$, \/  int {\em n})}}
\label{matrix_8hpp_ff05ab25c84d359e8286eba3784f8422}


Devuelve un puntero a una matrix de double de tamaño n$\ast$n. 

\hypertarget{matrix_8hpp_4c48fd453078d34476b5dde0b4372c44}{
\index{matrix.hpp@{matrix.hpp}!crea\_\-matrix@{crea\_\-matrix}}
\index{crea\_\-matrix@{crea\_\-matrix}!matrix.hpp@{matrix.hpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}float$\ast$ crea\_\-matrix (float $\ast$, \/  int {\em a}, \/  int {\em b})}}
\label{matrix_8hpp_4c48fd453078d34476b5dde0b4372c44}


Devuelve un puntero a una matrix de float de tamaño a$\ast$b. 

\hypertarget{matrix_8hpp_208599e1ecd0ac234e04ff489abb516d}{
\index{matrix.hpp@{matrix.hpp}!crea\_\-matrix@{crea\_\-matrix}}
\index{crea\_\-matrix@{crea\_\-matrix}!matrix.hpp@{matrix.hpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}float$\ast$ crea\_\-matrix (float $\ast$, \/  int {\em n})}}
\label{matrix_8hpp_208599e1ecd0ac234e04ff489abb516d}


Devuelve un puntero a una matrix de float de tamaño n$\ast$n. 

\hypertarget{matrix_8hpp_d0a2b727f8106502a1bd33ea240ae449}{
\index{matrix.hpp@{matrix.hpp}!crea\_\-matrix@{crea\_\-matrix}}
\index{crea\_\-matrix@{crea\_\-matrix}!matrix.hpp@{matrix.hpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int$\ast$ crea\_\-matrix (int $\ast$, \/  int {\em a}, \/  int {\em b})}}
\label{matrix_8hpp_d0a2b727f8106502a1bd33ea240ae449}


Devuelve un puntero a una matrix de enteros de tamaño a$\ast$b. 

\hypertarget{matrix_8hpp_e9e74109ea6f09d2229c7cc23766b0f8}{
\index{matrix.hpp@{matrix.hpp}!crea\_\-matrix@{crea\_\-matrix}}
\index{crea\_\-matrix@{crea\_\-matrix}!matrix.hpp@{matrix.hpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int$\ast$ crea\_\-matrix (int $\ast$, \/  int {\em n})}}
\label{matrix_8hpp_e9e74109ea6f09d2229c7cc23766b0f8}


Devuelve un puntero a una matrix de enteros de tamaño n$\ast$n. 

\hypertarget{matrix_8hpp_c1bdf0b596f46bc9655b8c555219e435}{
\index{matrix.hpp@{matrix.hpp}!fill@{fill}}
\index{fill@{fill}!matrix.hpp@{matrix.hpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void fill (complex$<$ double $>$ $\ast$, \/  int {\em a}, \/  int {\em b})}}
\label{matrix_8hpp_c1bdf0b596f46bc9655b8c555219e435}


Rellena una matriz de enteros de tamaño a$\ast$b con valores aleatorios. 

\hypertarget{matrix_8hpp_e9f3ef6eb10f53731ee89e78f32ca89f}{
\index{matrix.hpp@{matrix.hpp}!fill@{fill}}
\index{fill@{fill}!matrix.hpp@{matrix.hpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void fill (complex$<$ double $>$ $\ast$, \/  int {\em n})}}
\label{matrix_8hpp_e9f3ef6eb10f53731ee89e78f32ca89f}


Rellena una matriz de complex de tamaño n$\ast$n con valores aleatorios. 

\hypertarget{matrix_8hpp_d7043dfb07f03c8224f9804a0627d539}{
\index{matrix.hpp@{matrix.hpp}!fill@{fill}}
\index{fill@{fill}!matrix.hpp@{matrix.hpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void fill ({\bf Complex} $\ast$, \/  int {\em a}, \/  int {\em b})}}
\label{matrix_8hpp_d7043dfb07f03c8224f9804a0627d539}


Rellena una matriz de enteros de tamaño a$\ast$b con valores aleatorios. 

\hypertarget{matrix_8hpp_6c0d74a014d0bfd0ed9e2253b0ddab21}{
\index{matrix.hpp@{matrix.hpp}!fill@{fill}}
\index{fill@{fill}!matrix.hpp@{matrix.hpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void fill ({\bf Complex} $\ast$, \/  int {\em n})}}
\label{matrix_8hpp_6c0d74a014d0bfd0ed9e2253b0ddab21}


Rellena una matriz de complex de tamaño n$\ast$n con valores aleatorios. 

\hypertarget{matrix_8hpp_5838f3f97bf8e9a705f74d14ae162c58}{
\index{matrix.hpp@{matrix.hpp}!fill@{fill}}
\index{fill@{fill}!matrix.hpp@{matrix.hpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void fill (double $\ast$, \/  int {\em a}, \/  int {\em b})}}
\label{matrix_8hpp_5838f3f97bf8e9a705f74d14ae162c58}


Rellena una matriz de enteros de tamaño a$\ast$b con valores aleatorios. 

\hypertarget{matrix_8hpp_0697e4fcd30e3c6b806c08626112af20}{
\index{matrix.hpp@{matrix.hpp}!fill@{fill}}
\index{fill@{fill}!matrix.hpp@{matrix.hpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void fill (double $\ast$, \/  int {\em n})}}
\label{matrix_8hpp_0697e4fcd30e3c6b806c08626112af20}


Rellena una matriz de double de tamaño n$\ast$n con valores aleatorios. 

\hypertarget{matrix_8hpp_96923b37211743e62c242b0294a0e609}{
\index{matrix.hpp@{matrix.hpp}!fill@{fill}}
\index{fill@{fill}!matrix.hpp@{matrix.hpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void fill (float $\ast$, \/  int {\em a}, \/  int {\em b})}}
\label{matrix_8hpp_96923b37211743e62c242b0294a0e609}


Rellena una matriz de enteros de tamaño a$\ast$b con valores aleatorios. 

\hypertarget{matrix_8hpp_1399d34b571582ce43a4dee70ccaa15d}{
\index{matrix.hpp@{matrix.hpp}!fill@{fill}}
\index{fill@{fill}!matrix.hpp@{matrix.hpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void fill (float $\ast$, \/  int {\em n})}}
\label{matrix_8hpp_1399d34b571582ce43a4dee70ccaa15d}


Rellena una matriz de float de tamaño n$\ast$n con valores aleatorios. 

\hypertarget{matrix_8hpp_5a2364f4f4633451019876b8ff359671}{
\index{matrix.hpp@{matrix.hpp}!fill@{fill}}
\index{fill@{fill}!matrix.hpp@{matrix.hpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void fill (int $\ast$, \/  int {\em a}, \/  int {\em b})}}
\label{matrix_8hpp_5a2364f4f4633451019876b8ff359671}


Rellena una matriz de enteros de tamaño a$\ast$b con valores aleatorios. 

\hypertarget{matrix_8hpp_d48fc1c3013a3327813e5170dec2a1e9}{
\index{matrix.hpp@{matrix.hpp}!fill@{fill}}
\index{fill@{fill}!matrix.hpp@{matrix.hpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void fill (int $\ast$, \/  int {\em n})}}
\label{matrix_8hpp_d48fc1c3013a3327813e5170dec2a1e9}


Rellena una matriz de enteros de tamaño n$\ast$n con valores aleatorios. 

